;(function () { 'use strict'; var isMobile = false, win_width = 0, win_height = 0; function ttinit () { win_width = $(window).width(); win_height = $(window).height(); if (win_width <= 1200) { isMobile = true; } else if (win_width > 1200) { isMobile = false; }; } jQuery(window).on("resize",function () { ttinit(); }); ttinit(); function setImgMax(img, imgW, imgH, tW, tH) { var tWidth = tW || win_width; var tHeight = tH || win_height; var coe = imgH / imgW; var coe2 = tHeight / tWidth; if (coe < coe2) { var imgWidth = tHeight / coe; img.css({ height: tHeight, width: imgWidth, left: -(imgWidth - tWidth) / 2, top: 0 }); } else { var imgHeight = tWidth * coe; img.css({ height: imgHeight, width: tWidth, left: 0, top: -(imgHeight - tHeight) / 2 }); }; } /* banner */ var _cyBannerPic = $('.cy-banner-pic'), _cyBPicItem = $('.cy-bpic-item'), _cyBPicItemImg = $('.cy-bpic-item img'), _cyBText = $('.cy-btext'), _cyBannerArrow = $('.cy-banner-arrow'), _cyHeader = $('.cy-header'), _cyAnnouncement = $('.cy-announcement'); // function initBanner(){ // if(!isMobile){ // _cyBannerPic.css({height:win_height-_cyHeader.height() - _cyAnnouncement.outerHeight()}); // _cyBPicItem.css({height:win_height-_cyHeader.height() - _cyAnnouncement.outerHeight()}); // setImgMax(_cyBPicItemImg,1920,1080,win_width,win_height-_cyHeader.height() - _cyAnnouncement.outerHeight()); // }else{ // _cyBannerPic.css({height:"auto"}); // _cyBPicItem.css({height:"auto"}); // _cyBPicItemImg.attr("style","").css({position: "relative"}); // } // } // initBanner(); // $(window).resize(function(){ // initBanner(); // }); var _banner = function () { // var _cyBannerH; // if (_windowW >= 1200) { // setTimeout(function () { // if(_cyHeader.height()){ // _cyBannerH = $(window).height() - _cyHeader.height() - _cyAnnouncement.outerHeight(); // _cyBPicItemImg.css({'height': _cyBannerH, 'width': _windowW}); // _cyBannerPic.css({'height': _cyBannerH, 'width': _windowW}); // } // }, 1); // } // _window.resize(function () { // _cyBannerH = $(window).height() - _cyHeader.height() - _cyAnnouncement.outerHeight(); // _cyBPicItemImg.css({'height': _cyBannerH, 'width': _windowW}); // _cyBannerPic.css({'height': _cyBannerH, 'width': _windowW}); // }); _cyBannerPic.slick({ autoplay: true, autoplaySpeed: 4000, pauseOnHover: false, appendArrows: _cyBannerArrow, prevArrow: $('.cy-barrow-prep'), nextArrow: $('.cy-barrow-next'), lazyLoad: 'ondemand', asNavFor: '.cy-btext' }) .on({ 'beforeChange': function (event, slick, currentSlide, nextSlide) { var _index = nextSlide + 1; _index = _index < 10 ? "0" + _index : _index; _cyBannerArrow.find('span:first').text(_index); } }); var _item = _cyBannerPic.find('.cy-bpic-item').length > 1 ? _cyBannerPic.find('.cy-bpic-item').length - 2 : '1'; _item = _item < 10 ? "0" + _item : _item; _cyBannerArrow.find('span:last').text(_item); _cyBText.slick({ fade: true, arrows: false, asNavFor: '.cy-banner-pic' }); }; /* announcement */ var _cyAnnouncement = function () { var _cyAnnouncementBanner = $('.cy-announcement-banner'), _cyAnnoBanner = $('.cy-annobanner-item'); _cyAnnouncementBanner.slick({ autoplay: true, autoplaySpeed: 2000, arrows: false, vertical: true, verticalSwiping: true, pauseOnHover: true, swipe: false }); window._bd_share_config = { "common": { "bdSnsKey": {}, "bdDesc": _cyAnnouncementBanner.find('.cy-annobanner-item.slick-active p').text(), "bdUrl": _cyAnnouncementBanner.find('.cy-annobanner-item.slick-active').attr('href'), "bdMini": "1", "bdMiniList": false, "bdPic": "", "bdStyle": "2", "bdSize": "16", 'bdPopupOffsetLeft': -102, 'bdPopupOffsetTop': 0 }, "share": { 'tag': 'cy-announcement-share', 'bgSize': 16, 'bdCustomStyle': '' } }; }; /* news */ var _cyNews = function () { var _cyNewsListTitle = $('.cy-newsList-title li'), _cyNewsListContent = $('.cy-newsList-content'), _cyNewsBanner = $('.cy-newsBanner'); _cyNewsListContent.hide().first().show(); _cyNewsListTitle.each(function () { var _this = $(this), _index = _this.index(); _this.click(function () { _this.addClass('cy-active').siblings().removeClass('cy-active'); _cyNewsListContent.eq(_index).slideDown().siblings().slideUp(); }); }); _cyNewsBanner.slick({ arrows: false, dots: true, appendDots: $('.cy-news-banner') }); }; /* work */ var _cyWork = function () { var _cyWorkBanner = $('.cy-work-banner'); _cyWorkBanner.slick({ autoplay: true, autoplaySpeed: 2000, arrows: false, dots: true, appendDots: _cyWorkBanner }); }; /* case banner */ var _caseBanner = function () { var _cyCaseB = $('.cy-caseBanner'), _cyCaseBanner = $('.cy-caseBanner>div'), _cyCaseBannerT = $('.cy-caseBanner-t'), _cyCaseBannerTb = $('.cy-caseBanner-tb'); _cyCaseBanner.each(function () { var _this = $(this), _index = _this.index(); if(_windowW < 992) _this.append(_cyCaseBannerT.eq(_index)); }); _cyCaseB.slick({ autoplay: true, autoplaySpeed: 3000, arrows: false, asNavFor: '.cy-caseBanner-tb' }); _cyCaseBannerTb.slick({ fade: true, appendArrows: $('.cy-caseBanner-arrow'), prevArrow: $('.cy-caseBanner-prep'), nextArrow: $('.cy-caseBanner-next'), asNavFor: '.cy-caseBanner' }); }; _banner(); $(function () { _cyAnnouncement(); _cyNews(); _cyWork(); _caseBanner(); $('.cy-service-demo').slick({ fade: true, autoplay: true, autoplaySpeed: 2000, arrows: false, dots: true }); // if(navigator.userAgent.indexOf("MSIE") != -1) { // $('body').prepend( // ""); // } }); }());